package cn.wolfcode.luowowo.hotel.service;

import cn.wolfcode.luowowo.hotel.domain.HotelTag;
import cn.wolfcode.luowowo.hotel.domain.HotelTagDetail;
import cn.wolfcode.luowowo.hotel.domain.SpecialHotel;
import cn.wolfcode.luowowo.hotel.domain.SpecialHotelDetail;

import java.util.List;

public interface IHotelTagService {

    List<HotelTag> all();

    List<HotelTagDetail> selectThemeDetail(long hotelTagId);

    /**
     * 查询所有主题酒店名字
     */
    List<SpecialHotel> selectAllHotelCity();

    /**
     * 根据主题酒店的id去查询相关的内容
     * @param specailHotelId
     */
    List<SpecialHotelDetail> gainAllSpecialHotelDetail(long specailHotelId);

    /**
     * 根据cityId查询所有的酒店
     * @param cityId
     * @return
     */
    List<SpecialHotelDetail> gainAllSpecialHotelDetailByCityId(long cityId);

    /**
     * 根据destId查询所有的酒店
     * @param destId
     * @return
     */
    List<SpecialHotelDetail> gainAllSpecialHotelDetailByDestId(String destId);
}
